JavaScript Job: Backend Engineer

Job added on

Company

FlashParking
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Ticketech is the newest addition to the Flash portfolio of products and is focused on reimagining the tools that power modern parking garages. Parking businesses today operate with static data, rigid rules, slow implementations, and incomplete information about what is happening in their own facilities. We’re creating an ecosystem of tools that will allow anyone with a phone to open, run, and manage a parking business.

As a back-end engineer you'll be responsible for designing, building, and maintaining our micro-services and infrastructure that allow customers to park and pay. You will be deeply involved in the technical details of building highly available and reliable services, while also working with the product and front-end teams to enable Ticketech to rapidly build new capabilities for our customers.

You'll work closely with product managers to understand the job that's trying to be done, consider if and how you should test your product's success, and build it in a way that maximizes usability and reliability. In collaboration with other engineers, you'll iterate based on metrics and customer feedback, and work with other groups across the organization to create the best solutions to our customers' needs.

What you'll learn and do:

    • Design and implement high-volume, low-latency, and distributed systems for processing hundreds of thousands of events
    • Help us see the big picture to design fault tolerant systems so the team can be brave and move fast without ever showing negative impact to a customer
    • Work closely and collaboratively with designers, product managers, and other engineers
    • Prevent regression by writing automated tests
    • Ship reliable software through continuous integration, test automation, and code reviews
    • Build an open API ecosystem that helps Ticketech achieve our goals to become the backbone of the parking industry
    • Find simple, elegant solutions to hard problems
    • Grow as an engineer

Qualifications:

    • Curiosity, and a desire to learn and teach
    • Eagerness to share your own ideas, and open to those of others
    • Experience with Docker and Kubernetes
    • Deep, fundamental, experience with NodeJS and Typescript
    • Familiarity with micro-services

Technologies we use:

    • ES6, JavaScript, and TypeScript
    • NodeJS
    • NestJS
    • Postgres
Join us in making a difference as we build our future. FLASH is an equal opportunity employer, dedicated to diversity, equality, and inclusion, and provides equal employment opportunities to all employees and applicants for employment. FLASH prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.